package com.zmn.plat.common.dto.assureamountlog;

import lombok.*;

import java.io.Serializable;
import java.util.Date;

@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class AssureAmountLogDRO implements Serializable {

    private Integer id;

    /**
     * 平台 1：啄木鸟2：言而有信3：川南环保4：一步维修
     */
    private Integer plat;

    /**
     * 角色用户 1：承包商2：服务商3：工程师
     */
    private Integer roleType;

    /**
     * 不同角色关系id
     */
    private Integer roleValue;

    /**
     * 数据来源 1：用户新增（+）2：ERP算账（+）3：ERP台账转出（-）
     */
    private Integer dataSource;

    /**
     * 财务配置 1：按单扣除（每单20%）2：不扣除
     */
    private Integer financialAllocation;

    /**
     * 修改前 师傅保证金，单位：分
     */
    private Integer beforeAmount;

    /**
     * 修改后 师傅保证金，单位：分
     */
    private Integer afterAmount;

    /**
     * 状态：1禁用,2启用
     */
    private Integer status;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 最新修改人
     */
    private String updater;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最新修改时间
     */
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}
